
package org.jeecg.modules.friends.trade.dto;

import java.util.LinkedHashMap;
import java.util.Map;
import javax.annotation.Generated;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;

@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
    "tax_total",
    "is_cross_border",
    "fenxiao_discount",
    "outer_item_id",
    "item_type",
    "discount_price",
    "num",
    "freight",
    "discount",
    "fenxiao_discount_price",
    "oid",
    "title",
    "fenxiao_payment",
    "item_message",
    "item_no",
    "buyer_messages",
    "is_present",
    "cross_border_trade_mode",
    "fenxiao_freight",
    "price",
    "sub_order_no",
    "total_fee",
    "fenxiao_price",
    "alias",
    "payment",
    "item_barcode",
    "outer_sku_id",
    "goods_url",
    "customs_code",
    "item_id",
    "goods_extra",
    "pic_path",
    "sku_properties_name",
    "sku_id",
    "points_price",
    "sku_no",
    "fenxiao_tax_total",
    "sku_barcode"
})
@Generated("jsonschema2pojo")
public class Order {

    @JsonProperty("tax_total")
    private String taxTotal;
    @JsonProperty("is_cross_border")
    private String isCrossBorder;
    @JsonProperty("fenxiao_discount")
    private String fenxiaoDiscount;
    @JsonProperty("outer_item_id")
    private String outerItemId;
    @JsonProperty("item_type")
    private String itemType;
    @JsonProperty("discount_price")
    private String discountPrice;
    @JsonProperty("num")
    private String num;
    @JsonProperty("freight")
    private String freight;
    @JsonProperty("discount")
    private String discount;
    @JsonProperty("fenxiao_discount_price")
    private String fenxiaoDiscountPrice;
    @JsonProperty("oid")
    private String oid;
    @JsonProperty("title")
    private String title;
    @JsonProperty("fenxiao_payment")
    private String fenxiaoPayment;
    @JsonProperty("item_message")
    private String itemMessage;
    @JsonProperty("item_no")
    private String itemNo;
    @JsonProperty("buyer_messages")
    private String buyerMessages;
    @JsonProperty("is_present")
    private String isPresent;
    @JsonProperty("cross_border_trade_mode")
    private String crossBorderTradeMode;
    @JsonProperty("fenxiao_freight")
    private String fenxiaoFreight;
    @JsonProperty("price")
    private String price;
    @JsonProperty("sub_order_no")
    private String subOrderNo;
    @JsonProperty("total_fee")
    private String totalFee;
    @JsonProperty("fenxiao_price")
    private String fenxiaoPrice;
    @JsonProperty("alias")
    private String alias;
    @JsonProperty("payment")
    private String payment;
    @JsonProperty("item_barcode")
    private String itemBarcode;
    @JsonProperty("outer_sku_id")
    private String outerSkuId;
    @JsonProperty("goods_url")
    private String goodsUrl;
    @JsonProperty("customs_code")
    private String customsCode;
    @JsonProperty("item_id")
    private String itemId;
    @JsonProperty("goods_extra")
    private String goodsExtra;
    @JsonProperty("pic_path")
    private String picPath;
    @JsonProperty("sku_properties_name")
    private String skuPropertiesName;
    @JsonProperty("sku_id")
    private String skuId;
    @JsonProperty("points_price")
    private String pointsPrice;
    @JsonProperty("sku_no")
    private String skuNo;
    @JsonProperty("fenxiao_tax_total")
    private String fenxiaoTaxTotal;
    @JsonProperty("sku_barcode")
    private String skuBarcode;
    @JsonIgnore
    private Map<String, Object> additionalProperties = new LinkedHashMap<String, Object>();

    @JsonProperty("tax_total")
    public String getTaxTotal() {
        return taxTotal;
    }

    @JsonProperty("tax_total")
    public void setTaxTotal(String taxTotal) {
        this.taxTotal = taxTotal;
    }

    @JsonProperty("is_cross_border")
    public String getIsCrossBorder() {
        return isCrossBorder;
    }

    @JsonProperty("is_cross_border")
    public void setIsCrossBorder(String isCrossBorder) {
        this.isCrossBorder = isCrossBorder;
    }

    @JsonProperty("fenxiao_discount")
    public String getFenxiaoDiscount() {
        return fenxiaoDiscount;
    }

    @JsonProperty("fenxiao_discount")
    public void setFenxiaoDiscount(String fenxiaoDiscount) {
        this.fenxiaoDiscount = fenxiaoDiscount;
    }

    @JsonProperty("outer_item_id")
    public String getOuterItemId() {
        return outerItemId;
    }

    @JsonProperty("outer_item_id")
    public void setOuterItemId(String outerItemId) {
        this.outerItemId = outerItemId;
    }

    @JsonProperty("item_type")
    public String getItemType() {
        return itemType;
    }

    @JsonProperty("item_type")
    public void setItemType(String itemType) {
        this.itemType = itemType;
    }

    @JsonProperty("discount_price")
    public String getDiscountPrice() {
        return discountPrice;
    }

    @JsonProperty("discount_price")
    public void setDiscountPrice(String discountPrice) {
        this.discountPrice = discountPrice;
    }

    @JsonProperty("num")
    public String getNum() {
        return num;
    }

    @JsonProperty("num")
    public void setNum(String num) {
        this.num = num;
    }

    @JsonProperty("freight")
    public String getFreight() {
        return freight;
    }

    @JsonProperty("freight")
    public void setFreight(String freight) {
        this.freight = freight;
    }

    @JsonProperty("discount")
    public String getDiscount() {
        return discount;
    }

    @JsonProperty("discount")
    public void setDiscount(String discount) {
        this.discount = discount;
    }

    @JsonProperty("fenxiao_discount_price")
    public String getFenxiaoDiscountPrice() {
        return fenxiaoDiscountPrice;
    }

    @JsonProperty("fenxiao_discount_price")
    public void setFenxiaoDiscountPrice(String fenxiaoDiscountPrice) {
        this.fenxiaoDiscountPrice = fenxiaoDiscountPrice;
    }

    @JsonProperty("oid")
    public String getOid() {
        return oid;
    }

    @JsonProperty("oid")
    public void setOid(String oid) {
        this.oid = oid;
    }

    @JsonProperty("title")
    public String getTitle() {
        return title;
    }

    @JsonProperty("title")
    public void setTitle(String title) {
        this.title = title;
    }

    @JsonProperty("fenxiao_payment")
    public String getFenxiaoPayment() {
        return fenxiaoPayment;
    }

    @JsonProperty("fenxiao_payment")
    public void setFenxiaoPayment(String fenxiaoPayment) {
        this.fenxiaoPayment = fenxiaoPayment;
    }

    @JsonProperty("item_message")
    public String getItemMessage() {
        return itemMessage;
    }

    @JsonProperty("item_message")
    public void setItemMessage(String itemMessage) {
        this.itemMessage = itemMessage;
    }

    @JsonProperty("item_no")
    public String getItemNo() {
        return itemNo;
    }

    @JsonProperty("item_no")
    public void setItemNo(String itemNo) {
        this.itemNo = itemNo;
    }

    @JsonProperty("buyer_messages")
    public String getBuyerMessages() {
        return buyerMessages;
    }

    @JsonProperty("buyer_messages")
    public void setBuyerMessages(String buyerMessages) {
        this.buyerMessages = buyerMessages;
    }

    @JsonProperty("is_present")
    public String getIsPresent() {
        return isPresent;
    }

    @JsonProperty("is_present")
    public void setIsPresent(String isPresent) {
        this.isPresent = isPresent;
    }

    @JsonProperty("cross_border_trade_mode")
    public String getCrossBorderTradeMode() {
        return crossBorderTradeMode;
    }

    @JsonProperty("cross_border_trade_mode")
    public void setCrossBorderTradeMode(String crossBorderTradeMode) {
        this.crossBorderTradeMode = crossBorderTradeMode;
    }

    @JsonProperty("fenxiao_freight")
    public String getFenxiaoFreight() {
        return fenxiaoFreight;
    }

    @JsonProperty("fenxiao_freight")
    public void setFenxiaoFreight(String fenxiaoFreight) {
        this.fenxiaoFreight = fenxiaoFreight;
    }

    @JsonProperty("price")
    public String getPrice() {
        return price;
    }

    @JsonProperty("price")
    public void setPrice(String price) {
        this.price = price;
    }

    @JsonProperty("sub_order_no")
    public String getSubOrderNo() {
        return subOrderNo;
    }

    @JsonProperty("sub_order_no")
    public void setSubOrderNo(String subOrderNo) {
        this.subOrderNo = subOrderNo;
    }

    @JsonProperty("total_fee")
    public String getTotalFee() {
        return totalFee;
    }

    @JsonProperty("total_fee")
    public void setTotalFee(String totalFee) {
        this.totalFee = totalFee;
    }

    @JsonProperty("fenxiao_price")
    public String getFenxiaoPrice() {
        return fenxiaoPrice;
    }

    @JsonProperty("fenxiao_price")
    public void setFenxiaoPrice(String fenxiaoPrice) {
        this.fenxiaoPrice = fenxiaoPrice;
    }

    @JsonProperty("alias")
    public String getAlias() {
        return alias;
    }

    @JsonProperty("alias")
    public void setAlias(String alias) {
        this.alias = alias;
    }

    @JsonProperty("payment")
    public String getPayment() {
        return payment;
    }

    @JsonProperty("payment")
    public void setPayment(String payment) {
        this.payment = payment;
    }

    @JsonProperty("item_barcode")
    public String getItemBarcode() {
        return itemBarcode;
    }

    @JsonProperty("item_barcode")
    public void setItemBarcode(String itemBarcode) {
        this.itemBarcode = itemBarcode;
    }

    @JsonProperty("outer_sku_id")
    public String getOuterSkuId() {
        return outerSkuId;
    }

    @JsonProperty("outer_sku_id")
    public void setOuterSkuId(String outerSkuId) {
        this.outerSkuId = outerSkuId;
    }

    @JsonProperty("goods_url")
    public String getGoodsUrl() {
        return goodsUrl;
    }

    @JsonProperty("goods_url")
    public void setGoodsUrl(String goodsUrl) {
        this.goodsUrl = goodsUrl;
    }

    @JsonProperty("customs_code")
    public String getCustomsCode() {
        return customsCode;
    }

    @JsonProperty("customs_code")
    public void setCustomsCode(String customsCode) {
        this.customsCode = customsCode;
    }

    @JsonProperty("item_id")
    public String getItemId() {
        return itemId;
    }

    @JsonProperty("item_id")
    public void setItemId(String itemId) {
        this.itemId = itemId;
    }

    @JsonProperty("goods_extra")
    public String getGoodsExtra() {
        return goodsExtra;
    }

    @JsonProperty("goods_extra")
    public void setGoodsExtra(String goodsExtra) {
        this.goodsExtra = goodsExtra;
    }

    @JsonProperty("pic_path")
    public String getPicPath() {
        return picPath;
    }

    @JsonProperty("pic_path")
    public void setPicPath(String picPath) {
        this.picPath = picPath;
    }

    @JsonProperty("sku_properties_name")
    public String getSkuPropertiesName() {
        return skuPropertiesName;
    }

    @JsonProperty("sku_properties_name")
    public void setSkuPropertiesName(String skuPropertiesName) {
        this.skuPropertiesName = skuPropertiesName;
    }

    @JsonProperty("sku_id")
    public String getSkuId() {
        return skuId;
    }

    @JsonProperty("sku_id")
    public void setSkuId(String skuId) {
        this.skuId = skuId;
    }

    @JsonProperty("points_price")
    public String getPointsPrice() {
        return pointsPrice;
    }

    @JsonProperty("points_price")
    public void setPointsPrice(String pointsPrice) {
        this.pointsPrice = pointsPrice;
    }

    @JsonProperty("sku_no")
    public String getSkuNo() {
        return skuNo;
    }

    @JsonProperty("sku_no")
    public void setSkuNo(String skuNo) {
        this.skuNo = skuNo;
    }

    @JsonProperty("fenxiao_tax_total")
    public String getFenxiaoTaxTotal() {
        return fenxiaoTaxTotal;
    }

    @JsonProperty("fenxiao_tax_total")
    public void setFenxiaoTaxTotal(String fenxiaoTaxTotal) {
        this.fenxiaoTaxTotal = fenxiaoTaxTotal;
    }

    @JsonProperty("sku_barcode")
    public String getSkuBarcode() {
        return skuBarcode;
    }

    @JsonProperty("sku_barcode")
    public void setSkuBarcode(String skuBarcode) {
        this.skuBarcode = skuBarcode;
    }

    @JsonAnyGetter
    public Map<String, Object> getAdditionalProperties() {
        return this.additionalProperties;
    }

    @JsonAnySetter
    public void setAdditionalProperty(String name, Object value) {
        this.additionalProperties.put(name, value);
    }

}
